def analyze_text(text):
    """
    Функция принимает текст и выполняет анализ:
    - Количество слов с заглавной кириллической буквы
    - Количество слов, содержащих латинский символ
    - Количество слов не превышающих 3 символа
    - Количество слов в составе которых имеется дефис
    - Самое длинное слово и его длина
    - Общее количество слов
    """
    words = text.split()  # Разделяем текст на слова

    # Заглавные буквы кириллицы
    capital_cyrillic_letters = ["А", "Б", "В", "Г", "Д", "Е", "Ё", "Ж", "З", "И", "Й", "К", "Л", "М", "Н", "О", "П", "Р", "С", "Т", "У", "Ф", "Х", "Ц", "Ч", "Ш", "Щ", "Ъ", "Ы", "Ь", "Э", "Ю", "Я"]

    # Инициализируем счетчики
    capital_cyrillic_count = 0
    latin_character_count = 0
    short_word_count = 0
    hyphenated_word_count = 0
    longest_word = ""
    longest_word_length = 0

    for word in words:
        # Проверка на заглавную кириллическую букву
        if word[0] in capital_cyrillic_letters:
            capital_cyrillic_count += 1

        # Проверка на наличие латинских символов
        if any(char.isalpha() and char.isascii() for char in word):
            latin_character_count += 1

        # Проверка на длину слова
        if len(word) <= 3:
            short_word_count += 1

        # Проверка на наличие дефиса
        if "-" in word:
            hyphenated_word_count += 1

        # Поиск самого длинного слова
        if len(word) > longest_word_length:
            longest_word = word
            longest_word_length = len(word)

    # Общее количество слов
    total_word_count = len(words)

    return capital_cyrillic_count, latin_character_count, short_word_count, hyphenated_word_count, longest_word, longest_word_length, total_word_count

# Ввод текста от пользователя
user_text = input("Введите текст: ")

# Анализ текста
capital_cyrillic, latin_chars, short_words, hyphenated_words, longest, longest_length, total_words = analyze_text(user_text)

# Вывод результатов
if total_words == 0:
    print("Ошибка: Мало данных для анализа.")
else:
    print(f"Количество слов с заглавной кириллической буквы: {capital_cyrillic}")
    print(f"Количество слов, содержащих латинский символ: {latin_chars}")
    print(f"Количество слов не превышающих 3 символа: {short_words}")
    print(f"Количество слов в составе которых имеется дефис: {hyphenated_words}")
    print(f"Самое длинное слово: {longest} (длина: {longest_length})")
    print(f"Общее количество слов: {total_words}")
